草庐IT

iOS 11 beta 4 presentRenderbuffer 崩溃

全部标签

c - 缓冲区溢出时程序没有崩溃

我想从键盘读取一个字符串并存储在buf中。我设置了一个charbuf[6]数组,这个数组最多可以存储5个字符和\0。然后我输入123456789它包含11个字符和一个\0,程序仍然可以运行,但是如果我输入更长的字符串123456789123456789它会在运行时崩溃。这两个输入也超出了buf的范围,但是一个可以运行,另一个崩溃?这是我的代码:#include#include#includevoidread_str();intmain(){read_str();system("pause");return0;}voidread_str(){charbuf[6]={};scanf("%[

java - 本地代码深处的 FileDialog.open() 偶尔导致 JVM 崩溃

我目前面临的是在Windows2008服务器R2上的Citrix环境中运行的某些Eclipse应用程序中的异常访问冲突。通话开始于org.eclipse.swt.widgets.FileDialog.open(),调用org.eclipse.swt.internal.win32.OS.GetSaveFileNameW中的方法然后转到本地库。它失败了#EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x68931bab,pid=9208,tid=7616与siginfo:ExceptionCode=0xc0000005,ExceptionInform

objective-c - 如何将文本从 iOS 应用程序导出到台式电脑?

假设我已经为iOS编写了一个应用程序,它允许用户输入一些文本并保存它。如何导出此文本以在运行Windows操作系统的台式PC上查看?如果这不可能,有哪些替代方案? 最佳答案 您可以将文本保存到应用程序的文档目录中,并允许他们通过iTunes将其导出。您也可以允许他们通过电子邮件发送。将其保存到磁盘:要保存在应用程序的文档目录中,您需要做一些事情。首先,您需要获取路径目录的URL。当您制作基于CoreData的项目时,Xcode会方便地生成一个方法。这是该方法:-(NSURL*)applicationDocumentsDirector

java - 如何获得与 Windows 资源管理器中相同的 java.io.File.list() 顺序

如何获取与Windows资源管理器中相同的java.io.File.list()顺序?在一个程序中,我正在创建Temp文件夹,例如Temp1、Temp2等等。但是当我使用java.io.File.list()检索文件夹列表时,它给出了Temp1、Temp10等等。请问如何得到与Windows资源管理器中显示的相同的订单列表?谢谢 最佳答案 Windows资源管理器默认显示按名称排序的文件。查看File.list()的javadoc,Thereisnoguaranteethatthenamestringsintheresultinga

windows - 在 Windows 下故意使外部进程崩溃

我想合成一个本地代码错误。这样一来,我们就可以看到发生这种情况时,特别是将某些调试输出放在哪里。Pskill(来自Sys-Internals)导致正常退出。Microsoft似乎不再直接提供DotCrash.exe。有什么方法可以从外部导致进程崩溃? 最佳答案 我在使用windbg之前通过以下方式完成了此操作:开始流程使用windbg附加到进程在我的应用程序的一个函数上设置断点运行应用程序直到遇到断点在windbg中,将局部变量设置为会导致访问冲突的内容(例如,将指针设置为0xFFFFFFFF或破坏寄存器值)按F5,应用程序应该会崩

Java 崩溃 Windows

我一直在使用J2EE和Derby数据库开发Java应用程序。我的老板负责大部分测试,我负责大部分编码,但他带着一个奇怪的问题来找我。他声称Java应用程序偶尔会“使他的计算机崩溃”。要提及一些细节,首先让我说一下我目前正在远程工作,所以当这些“崩溃”发生时我不能在身边。其次,我使用OSX10.6,他使用WindowsXP(我相信是SP3)。所讨论的Java应用程序不使用任何JNI或任何奇怪的东西,除了嵌入式Derby数据库。最后,他说它卡住了Windows中的所有内容(他的鼠标甚至不动)——它不会像未捕获的异常那样显示在控制台中。那么,有没有可能是我的Java程序让他的电脑崩溃了?我认

c++ - 64 位 exe 在 vi​​sual studio 外崩溃但在 visual studio 内工作

我使用freeglut、optix、cuda和其他库(其中一些是动态加载的)编译了一个程序。它在VisualStudio中编译和运行没有问题,但如果我在VisualStudio之外执行它,它就会崩溃。发布版和调试版都在VS中工作,如果我尝试直接执行它们,它们都会在没有任何Windows8信息的情况下崩溃。我已经包含了所有必要的DLL,但是没有用。可能是什么问题? 最佳答案 大多数此类观察结果通常来自未定义的行为——使用未初始化的变量、悬空指针/引用、溢出缓冲区。您可以尝试使用ApplicationVerifier,运气好的话,它可能

c++ - 崩溃时以编程方式重新启动应用程序

我有一个用C++编写的Windows应用程序,有时会崩溃。有没有办法以编程方式忽略模态对话框并自动重新启动应用程序? 最佳答案 我从病毒中学到的东西:使用服务来检查您的应用程序是否正在运行。如果该服务检测到应用程序未运行,则启动该应用程序。随心所欲地实现服务。 关于c++-崩溃时以编程方式重新启动应用程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8359599/

android - 为所有平台(如 windows、Mac、IOS、Android 等)建议一个通用数据库

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。请为所有平台(如windows、Mac、IOS、Android等)建议一个通用数据库...我的目标是构建一个应用程序来离线和在线讨论所有这些媒体。要以离线模式存储数据,我需要知道如何维护存储(即公共(public)存储,因此无需为所有这些媒体编写代码)。请帮忙。

Windows:如何在新的命令窗口中运行某些东西,以便在进程完成或崩溃时窗口关闭?

我有一个脚本应该放在那里,愉快地在命令窗口中运行,输出数据...但我希望该窗口在脚本完成或崩溃时自动关闭。该脚本由其他进程自动重启,我不希望我的处理机器被未使用的终端污染。在紧要关头,我考虑过将脚本设置为Windows服务,将它们的输出转储到一个文件中,并且只使用命令windows“tail-f”输出文件,但我不想对一个已经运行良好的系统。 最佳答案 当您启动一个命令行程序时,这是通常的行为。只要进程正在运行,控制台就会一直停留在那里,一旦进程终止(自然或意外),控制台窗口就会关闭。这也适用于脚本、批处理文件等。如果您使用批处理文件